package common

// 创建一个新的PageRequest实例
func NewPageRequest() *PageRequest {
	// 返回一个指向PageRequest的指针，PageSize为10，PageNum为1
	return &PageRequest{
		PageSize:   10,
		PageNumber: 1,
	}
}

type PageRequest struct {
	PageSize   int `json:"page_size"`
	PageNumber int `json:"page_num"`
}

func (req *PageRequest) Offset() int {
	return (req.PageNumber - 1) * req.PageSize
}
